Il existe deux types de composants en React, les composants de classes et de fonctions. Il est recommandé d’utiliser les composants de fonctions.
Un composant React peut prendre en entrée une ou plusieurs props, qui sont l’équivalent des attributs en HTML.
Un composant React retourne une portion de DOM virtuel.
Nous décrivons notre DOM virtuel avec la syntaxe JSX, car c’est la méthode la plus recommandée.
Les Hooks permettent de palier aux limites aux composants de fonction, en leur ajoutant des fonctionnalités supplémentaires.
Le Hook d’état permet de définir un state à nos composants.
Le Hook d’effet permet d’intervenir sur le cycle de vie de nos composants.